package com.cfjjc.gz.common.consts;

public class SystemConst {
	
	/**
	 * Spring获取web根目录.参照web.xml中的<param-name>webAppRootKey</param-name>
	 */
	public static final String WEB_APP_ROOT_KEY = "nscg.root";
	
	/**
	 * 数据库类型
	 */
//	public static final String DB_TYPE = ConfigUtil.getDbType();
	
	/**
	 * 保存在sesssion中的用户对象以此常数命名
	 */
	public static final String SESSION_USER = "session_user";

	/**
	 * session中保存的不分页列表的名字
	 */
	public static final String SESSION_LIST_NAME = "SESSION_NOPAGE_LIST";

	/**
	 * session中保存的不分页列表的查询名字
	 */
	public static final String SESSION_LIST_QUERY_NAME = "SESSION_NOPAGE_QUERY_NAME";
	
	/**
	 * 操作类型-增加
	 */
	public static final int OPERATION_TYPE_NEW = 0;

	/**
	 * 操作类型-修改
	 */
	public static final int OPERATION_TYPE_MODIFY = 1;

	/**
	 * 操作类型-停用
	 */
	public static final int OPERATION_TYPE_DISABLE = 2;

	/**
	 * 操作类型-启用
	 */
	public static final int OPERATION_TYPE_ENABLE = 6;
	
	/**
	 * 操作类型-删除
	 */
	public static final int OPERATION_TYPE_DELETE = 4;

	/**
	 * 操作类型-查看明细
	 */
	public static final int OPERATION_TYPE_VIEW = 5;
	
	/**
	 * 操作类型-复制
	 */
	public static final int OPERATION_TYPE_COPY = 6;
	
	
	/**
	 * 表示“是”常量
	 */
	public static final String YES_CONST = "1";
	
	/**
	 * 表示“否”常量
	 */
	public static final String NO_CONST = "0";
	
	/**
	 * 节点ID
	 */
	public static final String NODE_ID = "111111111111111111";  // 修改时注意级联修改 nscglogfile 中 LogSrvDao.java 中的常量
	
	/**
	 * default administrator ID
	 */
	public static final String DEFAULT_ADMIN_ID = "1";
	
	/**
	 * default administrator
	 */
	public static final String DEFAULT_ADMIN = "hanhaixing";
	
	
	/********************* 认证方式    *****************************/
	/**
	 * 认证方式-静态口令
	 */
	public static final String AUTH_MODE_STATIC_PWD = "StaticPwd";
	
	/**
	 * 认证方式-VASCO令牌
	 */
	public static final String AUTH_MODE_VASCO_TOKEN = "VASCOTimeToken";
	
	/**
	 * 认证方式-RSA令牌
	 */
	public static final String AUTH_MODE_RSA_TOKEN = "RSATimeToken";
	
	/**
	 * 认证方式-动联令牌
	 */
	public static final String AUTH_MODE_DC_TOKEN = "DCTimeToken";
	

}
